package Day_0211.Tomcat;

/**
 * @author zxc
 * @date 2023/02/12 21:46
 **/
public class Tomcat_Configuration {
    public static void main(String[] args) {
        /**
         * Tomcat的配置
         * ===》
         * 1.Context
         * (表示一个web应用程序，通常为WAR文件，关于WAR的具体信息见servlet规范)标签。
         *
         * 2.docBase ：
         * （1）该web应用的文档基准目录（Document Base，也称为Context Root），或者是WAR文件的路径。
         * （2）可以是绝对路径，也可以使用相对于context所属的Host的appBase路径。
         *
         * 3.path ：
         * 表示此web应用程序的url的前缀，这样请求的url为 http://localhost:8080/path/**** 。
         *
         * 4.reloadable ：
         * （1）如果为true，则tomcat会自动检测应用程序的/WEB-INF/lib和/WEB-INF/classes目录的变化，自动装载新的应用程序，
         * ===》 可以在不重启tomcat的情况下改变应用程序。
         *
         * 5.useNaming ：
         * 如果希望Catalina为该web应用使能一个JNDI InitialContext对象，设为true。
         * 该InitialialContext符合J2EE平台的约定，缺省值为true。
         *
         * 6.workDir ：
         * （1）Context提供的临时目录的路径，用于servlet的临时读/写。
         * （2）利用javax.servlet.context.tempdir属性，servlet可以访问该目录。
         * （3）如果没有指定，使用$CATALINA_HOME/work下一个合适的目录。
         *
         * 7.swallowOutput ：
         * 如果该值为true，System.out和System.err的输出被重定向到web应用的
         *
         * 8.logger。
         * 如果没有指定，缺省值为false
         *
         * 9.debug ：
         * 与这个Engine关联的Logger记录的调试信息的详细程度。数字越大，输出越详细。如果没有指定，缺省为0。
         *
         * 10.host
         * (表示一个虚拟主机)标签。
         *
         * 11.name ：
         * 指定主机名。
         *
         * 12.appBase ：
         * 应用程序基本目录，即存放应用程序的目录。
         *
         * 13.unpackWARs ：
         * 如果为true，则tomcat会自动将WAR文件解压，否则不解压，直接从WAR文件中运行应用程序。
         *
         * 14.Logger
         * (表示日志，调试和错误信息)标签。
         *
         * 15.className ：
         * 指定logger使用的类名，此类必须实现org.apache.catalina.Logger接口。
         *
         * 16.prefix ：
         * 指定log文件的前缀。
         *
         * 17.suffix ：
         * 指定log文件的后缀。
         *
         * 18.timestamp ：
         * 如果为true，则log文件名中要加入时间，如下例：localhost_log.2001-10-04.txt。
         *
         */
    }
}
